package com.jindun.paper.service;

import java.util.List;

import com.jindun.paper.exception.ExceedQuotaAmountException;
import com.jindun.paper.model.BoxOrderItem;
import com.jindun.paper.model.Client;
import com.jindun.paper.model.Order;
import com.jindun.paper.ui.bag.bean.OrderData4Edit;
import com.jindun.paper.ui.bag.bean.BagOrderItemRowData;
import com.jindun.paper.ui.bag.bean.BagOrderSearchFormBean;
import com.jindun.paper.ui.bag.bean.OrderBasicBean;
import com.jindun.paper.vo.BoxOrder4EditBean;

public interface OrderService {
	Order save(OrderData4Edit data4Edit) ;
	
	Order print(Integer bagOrderId) throws ExceedQuotaAmountException;
	
	
	OrderData4Edit load4Edit (Integer id);
	
	void delete(Integer id);
	
	void revertStatus (Integer id);
	
    List<Order> findAll(String orderType);


	
}
